package xyz.labmem.base.sys.context

import com.alibaba.ttl.TransmittableThreadLocal
import xyz.labmem.base.sys.module.user.entity.SysUserData


/**
 * @Author lty
 * @Date 2021/12/15 16:48
 */
class WebAuthContext {

    companion object {

//        @JvmStatic
//        private val userContext = TransmittableThreadLocal<SysUserData>()
//
//        @JvmStatic
//        fun setUser(user: SysUserData?) {
//            remove()
//            userContext.set(user)
//        }
//
//        @JvmStatic
//        fun getUser(): SysUserData? {
//            return userContext.get()
//        }
//
//        @JvmStatic
//        fun remove() {
//            userContext.remove()
//        }

    }

}